// 数组在leetcode 题目   两数相加
// 冒泡 暴力解决 两重 循环 i  j 
const twosum = function(nums, target) {

    var obj = {};
    for (let i = 0; i < nums.length; i++) {
        var dif = target - nums[i];
        if (obj[dif] != undefined) {
            return [obj[dif], i];
        }
        obj[nums[i]] = i;
    }
}
var nums = [2, 7, 11, 22];
var target = 9;
// var twoSum = function(nums, target) {
//     var temp = {};
//     for (var i = 0; i < nums.length; i++) {
//         var dif = target - nums[i];
//         if (temp[dif] != undefined) {
//             return [temp[dif], i];
//         }
//         temp[nums[i]] = i;
//     }
// };
console.log(twosum(nums, target));